package com.lanou.musicproject.bean;

import java.util.List;

/**
 * Created by dllo on 15/10/24.
 */
public class SingerInfo {

    /**
     * code : 1
     * msg : ok
     * data : {"singerId":9464,"name":"杨宗纬","type":1,"identifier":"","status":1,"audit":3,"activeYear":null,"brief":"杨宗纬（Aska Yang），1978年4月4日生于中国台湾桃园县，中国台湾歌手。 2007年，参加台湾歌唱选秀节目《超级星光大道》获选为\u201c人气王\u201d出道。2008年1月，发行首张专辑《鸽子》 ，以7万张位居台湾地区上半年唱片销量排行榜第一位 ；同年5月登上台北小巨蛋举行个人演唱会。2011年加盟环球音乐 ，同年8月发行由李宗盛制作的第二张个人专辑《原色》 。2013年3月29日，李宗盛制作的第三张个人专辑《初爱》推出 ；参加内地综艺节目《我是歌手》，获得总决赛第三名 。 2014年，参加深圳卫视《金钟奖·中国音超》节目，凭借英文歌曲《True Colors》与金志文同捧\u201c音超歌王\u201d 。","group":null,"area":"Taiwan 台湾","gender":2,"lang":"0","avatarId":1438734,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/singer/9464/517345.jpg","country":"中国","styles":null,"genres":[{"tagId":431697,"tag":"流行 Pop","type":0,"classifier":0,"parentId":[4],"standardId":0}],"tags":null,"chineseName":"杨宗纬","englishName":"Aska Yang","alias":["Aska Yang"],"nation":"汉族","birthPlace":"台湾省桃园县","career":"歌手","school":"国立彰化师范大学","companyId":239,"companyName":"北京天浩盛世文化传播有限公司","achievements":"《洋葱》","bloodType":"B型","height":"181","weight":"69","enter":1399966526,"birthYear":1978,"deathYear":2,"birthDate":"1978-04-04","horoscope":0,"earlyExperience":"杨宗纬出身公务员家庭，小学就读桃园县立内坜国民小学，中学就读桃园县立自强国民中学，在国立中坜高级中学读高中。2007年6月，毕业于国立彰化师范大学 。","entertainmentExperience":"2007年，杨宗纬参加台湾歌唱选秀节目《超级星光大道》获选为\u201c人气王\u201d；2007年11月，签约许安进。\n杨宗纬参加《我是歌手》。\n\n杨宗纬参加《我是歌手》\n2008年1月，杨宗纬发行首张个人EP《鸽子》，以7万张位居台湾地区上半年唱片销量排行榜第一位；同年5月，只发行过一张唱片的杨宗纬登上台北小巨蛋举行个人演唱会。2008年下半年开始和许安进有摩擦，开始长达两年的合约官司。2008年7月，杨宗纬获邀在第19届台湾金曲奖流行音乐类颁奖典礼献唱歌曲；10月，杨宗纬献唱第43届台湾电视金钟奖；11月，在新加坡金曲奖上夺得包括\u201c最受欢迎男歌手\u201d在内的5个奖项。\n2009年1月，单曲《洋葱》获得台北之音Hit&nbsp;Fm年度百首单曲票选冠军；11月，杨宗纬获邀在金马奖颁奖典礼演唱组曲，这是他第四度站上三金舞台，更是首位分别受邀在金曲奖、金钟奖和金马奖颁奖典礼上献唱的歌手[16-17]。\n2010年1月，合约官司落幕；同年6月杨宗纬与经纪人葛福鸿签约，并得到华语音乐教父李宗盛的赏识，担任其专辑制作人；7月15日，环球唱片替杨宗纬举办加盟仪式。2011年8月26日发行第二张个人专辑《原色》，在台湾的G-music风云榜两度获得冠军；专辑《原色》与主打歌《怀珠》分别获得中华音乐人交流协会的\u201c十大专辑\u201d和\u201c十大单曲\u201d。\n2012年12月，参加东方卫视《梦圆东方跨年晚会》的直播，与郭一凡、霍尊、孙伯纶组成男生情歌小组唱，用串烧的形式唱完自己的代表作。\n2013年3月29日，杨宗纬与制作人李宗盛、吴青峰、伍家辉等人合作，推出第三张个人专辑《初爱》，台湾与内地同步发行，并于4月19日在北京举办内地首场新专辑签唱会；参加内地综艺节目《我是歌手》，获得总决赛第三名。\n2014年，参加深圳卫视《金钟奖中国音超》节目，凭借英文歌曲《True Colors》与金志文并列男子组金奖","awards":"2012 第12届全球华语歌曲排行榜颁奖典礼 最受欢迎男歌手五强\n2012 \t第12届全球华语歌曲排行榜颁奖典礼 台湾地区杰出歌手奖\n2012 \t第12届全球华语歌曲排行榜颁奖典礼 年度20大金曲 那个男人 （获奖）\n2012 \tMY& ;Astro至尊流行榜颁奖典礼 全台主持联颁至尊专辑演唱奖 原色 （获奖）\n2012 \tMY& Astro至尊流行榜颁奖典礼 至尊金曲 ;那个男人 （获奖）\n2012 中华音乐人交流协会 2011年度\u201c十大优良专辑\u201d 原色 （获奖）\n2012 \t中华音乐人交流协会 十大优良单曲 怀珠 （获奖）\n2012 \t第六届真维斯娱乐大典\u201c最具影响力专辑\u201d 原色& （获奖）\n2012 \t2012爱奇艺盛典\u201c最具突破精神歌手奖\u201d\n2012 \t2012Hito流行音乐奖\u201c年度华语歌曲\u201d 怀珠 获奖）\n2011 \t2011年度新城劲爆颁奖礼 新城劲爆国语歌曲 怀珠 （获奖）\n2011 \t2011年度新城劲爆颁奖礼 新城劲爆国语歌手 （获奖）\n2011 第四届蒙牛酸酸乳音乐风云榜 \u201c最佳专辑奖\u201d 原色 （获奖）\n2011 \t苹果娱乐音乐大赏\u201c十大风云音乐\u201d 怀珠 （获奖）\n2010 \tCCTV\u201c风云音乐\u201d环球红歌颁奖盛典 港台区2010媒体推荐年度最具潜力艺人奖\n2010 \tYahoo！奇摩2010搜寻人气大奖 最具号召力男艺人奖\n2009 \tYahoo！奇摩2009搜寻人气大奖 香港区\u201c亚洲最具号召男艺人\u201d第一名\n2009 \tYahoo！奇摩2009搜寻人气大奖 \u201c台湾男艺人\u201d第一名\n2009 \t新加坡e乐大赏 \u201ce乐人气海外新人奖\n2009 \t新加坡e乐大赏 传媒推荐海外新人奖\n2009 \t新加坡e乐大赏 1003 人气优势歌曲奖\n2009 \t第二届KISS APPLE TOP10发烧情歌 p;洋葱 （获奖）\n2008 \t第五届《劲歌王》全球华人乐坛年度总选 最有前途男新人（台湾）\n2008 \t2008新加坡金曲奖 Y.E.S 933醉心龙虎榜十大最受欢迎金曲 洋葱 （获奖）\n2008 \t2008Hito流行音乐奖 ;最受欢迎新人奖\n2008 \t2008Hito流行音乐奖 声猛新人奖 星光同学会超级星光大道10强纪念合辑\n2008 \t2008新加坡金曲奖 Y.E.S 933醉心龙虎榜停榜最久金曲 洋葱 （获奖）\n2008 \t2008新加坡金曲奖 最受欢迎男歌手奖\n2008 \t2008新加坡金曲奖 最受欢迎新人奖\n2008 \t2008新加坡金曲奖 优秀新人奖\n2008 \t台北之音Hit Fm年度百首单曲票选冠军 洋葱 （获奖）\n2010\tYahoo！奇摩2010搜寻人气大奖 最具号召力男艺人奖","personalLife":"","evaluation":null,"socialActivity":null,"songsCount":61,"albumsCount":10,"videoCount":141,"followCount":505,"followFlag":false,"commentCount":18}
     * pageCount : 0
     * totalCount : 0
     * page : 0
     * size : 0
     */

    private int code;
    private String msg;
    private DataEntity data;
    private int pageCount;
    private int totalCount;
    private int page;
    private int size;

    public void setCode(int code) {
        this.code = code;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setData(DataEntity data) {
        this.data = data;
    }

    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    public DataEntity getData() {
        return data;
    }

    public int getPageCount() {
        return pageCount;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getPage() {
        return page;
    }

    public int getSize() {
        return size;
    }

    public static class DataEntity {
        private int singerId;
        private String name;
        private int type;
        private String identifier;
        private int status;
        private int audit;
        private Object activeYear;
        private String brief;
        private Object group;
        private String area;
        private int gender;
        private String lang;
        private int avatarId;
        private String picUrl;
        private String country;
        private Object styles;
        private Object tags;
        private String chineseName;
        private String englishName;
        private String nation;
        private String birthPlace;
        private String career;
        private String school;
        private int companyId;
        private String companyName;
        private String achievements;
        private String bloodType;
        private String height;
        private String weight;
        private int enter;
        private int birthYear;
        private int deathYear;
        private String birthDate;
        private int horoscope;
        private String earlyExperience;
        private String entertainmentExperience;
        private String awards;
        private String personalLife;
        private Object evaluation;
        private Object socialActivity;
        private int songsCount;
        private int albumsCount;
        private int videoCount;
        private int followCount;
        private boolean followFlag;
        private int commentCount;
        private List<GenresEntity> genres;
        private List<String> alias;

        public void setSingerId(int singerId) {
            this.singerId = singerId;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setType(int type) {
            this.type = type;
        }

        public void setIdentifier(String identifier) {
            this.identifier = identifier;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setAudit(int audit) {
            this.audit = audit;
        }

        public void setActiveYear(Object activeYear) {
            this.activeYear = activeYear;
        }

        public void setBrief(String brief) {
            this.brief = brief;
        }

        public void setGroup(Object group) {
            this.group = group;
        }

        public void setArea(String area) {
            this.area = area;
        }

        public void setGender(int gender) {
            this.gender = gender;
        }

        public void setLang(String lang) {
            this.lang = lang;
        }

        public void setAvatarId(int avatarId) {
            this.avatarId = avatarId;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setCountry(String country) {
            this.country = country;
        }

        public void setStyles(Object styles) {
            this.styles = styles;
        }

        public void setTags(Object tags) {
            this.tags = tags;
        }

        public void setChineseName(String chineseName) {
            this.chineseName = chineseName;
        }

        public void setEnglishName(String englishName) {
            this.englishName = englishName;
        }

        public void setNation(String nation) {
            this.nation = nation;
        }

        public void setBirthPlace(String birthPlace) {
            this.birthPlace = birthPlace;
        }

        public void setCareer(String career) {
            this.career = career;
        }

        public void setSchool(String school) {
            this.school = school;
        }

        public void setCompanyId(int companyId) {
            this.companyId = companyId;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public void setAchievements(String achievements) {
            this.achievements = achievements;
        }

        public void setBloodType(String bloodType) {
            this.bloodType = bloodType;
        }

        public void setHeight(String height) {
            this.height = height;
        }

        public void setWeight(String weight) {
            this.weight = weight;
        }

        public void setEnter(int enter) {
            this.enter = enter;
        }

        public void setBirthYear(int birthYear) {
            this.birthYear = birthYear;
        }

        public void setDeathYear(int deathYear) {
            this.deathYear = deathYear;
        }

        public void setBirthDate(String birthDate) {
            this.birthDate = birthDate;
        }

        public void setHoroscope(int horoscope) {
            this.horoscope = horoscope;
        }

        public void setEarlyExperience(String earlyExperience) {
            this.earlyExperience = earlyExperience;
        }

        public void setEntertainmentExperience(String entertainmentExperience) {
            this.entertainmentExperience = entertainmentExperience;
        }

        public void setAwards(String awards) {
            this.awards = awards;
        }

        public void setPersonalLife(String personalLife) {
            this.personalLife = personalLife;
        }

        public void setEvaluation(Object evaluation) {
            this.evaluation = evaluation;
        }

        public void setSocialActivity(Object socialActivity) {
            this.socialActivity = socialActivity;
        }

        public void setSongsCount(int songsCount) {
            this.songsCount = songsCount;
        }

        public void setAlbumsCount(int albumsCount) {
            this.albumsCount = albumsCount;
        }

        public void setVideoCount(int videoCount) {
            this.videoCount = videoCount;
        }

        public void setFollowCount(int followCount) {
            this.followCount = followCount;
        }

        public void setFollowFlag(boolean followFlag) {
            this.followFlag = followFlag;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public void setGenres(List<GenresEntity> genres) {
            this.genres = genres;
        }

        public void setAlias(List<String> alias) {
            this.alias = alias;
        }

        public int getSingerId() {
            return singerId;
        }

        public String getName() {
            return name;
        }

        public int getType() {
            return type;
        }

        public String getIdentifier() {
            return identifier;
        }

        public int getStatus() {
            return status;
        }

        public int getAudit() {
            return audit;
        }

        public Object getActiveYear() {
            return activeYear;
        }

        public String getBrief() {
            return brief;
        }

        public Object getGroup() {
            return group;
        }

        public String getArea() {
            return area;
        }

        public int getGender() {
            return gender;
        }

        public String getLang() {
            return lang;
        }

        public int getAvatarId() {
            return avatarId;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public String getCountry() {
            return country;
        }

        public Object getStyles() {
            return styles;
        }

        public Object getTags() {
            return tags;
        }

        public String getChineseName() {
            return chineseName;
        }

        public String getEnglishName() {
            return englishName;
        }

        public String getNation() {
            return nation;
        }

        public String getBirthPlace() {
            return birthPlace;
        }

        public String getCareer() {
            return career;
        }

        public String getSchool() {
            return school;
        }

        public int getCompanyId() {
            return companyId;
        }

        public String getCompanyName() {
            return companyName;
        }

        public String getAchievements() {
            return achievements;
        }

        public String getBloodType() {
            return bloodType;
        }

        public String getHeight() {
            return height;
        }

        public String getWeight() {
            return weight;
        }

        public int getEnter() {
            return enter;
        }

        public int getBirthYear() {
            return birthYear;
        }

        public int getDeathYear() {
            return deathYear;
        }

        public String getBirthDate() {
            return birthDate;
        }

        public int getHoroscope() {
            return horoscope;
        }

        public String getEarlyExperience() {
            return earlyExperience;
        }

        public String getEntertainmentExperience() {
            return entertainmentExperience;
        }

        public String getAwards() {
            return awards;
        }

        public String getPersonalLife() {
            return personalLife;
        }

        public Object getEvaluation() {
            return evaluation;
        }

        public Object getSocialActivity() {
            return socialActivity;
        }

        public int getSongsCount() {
            return songsCount;
        }

        public int getAlbumsCount() {
            return albumsCount;
        }

        public int getVideoCount() {
            return videoCount;
        }

        public int getFollowCount() {
            return followCount;
        }

        public boolean getFollowFlag() {
            return followFlag;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public List<GenresEntity> getGenres() {
            return genres;
        }

        public List<String> getAlias() {
            return alias;
        }

        public static class GenresEntity {
            /**
             * tagId : 431697
             * tag : 流行 Pop
             * type : 0
             * classifier : 0
             * parentId : [4]
             * standardId : 0
             */

            private int tagId;
            private String tag;
            private int type;
            private int classifier;
            private int standardId;
            private List<Integer> parentId;

            public void setTagId(int tagId) {
                this.tagId = tagId;
            }

            public void setTag(String tag) {
                this.tag = tag;
            }

            public void setType(int type) {
                this.type = type;
            }

            public void setClassifier(int classifier) {
                this.classifier = classifier;
            }

            public void setStandardId(int standardId) {
                this.standardId = standardId;
            }

            public void setParentId(List<Integer> parentId) {
                this.parentId = parentId;
            }

            public int getTagId() {
                return tagId;
            }

            public String getTag() {
                return tag;
            }

            public int getType() {
                return type;
            }

            public int getClassifier() {
                return classifier;
            }

            public int getStandardId() {
                return standardId;
            }

            public List<Integer> getParentId() {
                return parentId;
            }
        }
    }
}
